#include"server.hpp"
#include<memory>
#include"daemon.hpp"
void Usge(string argv)
{
  cout<<argv<<"port"<<endl;

}

int main(int args,char* argv[])
{  
    if(args<2)
    {
      Usge(argv[0]);
    }
   uint16_t port=atoi(argv[1]);
   
   unique_ptr<Tcpserver> ser(new Tcpserver(port));
   ser->initserver();
   deamonSelf();
   ser->run();


}